package com.android.aishangauction.adapt;

import android.widget.ImageView;

import com.android.aishangauction.R;
import com.android.aishangauction.model.member.MerVoucherListData;
import com.android.aishangauction.utils.ObjectUtils;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;

import java.util.ArrayList;

/**
 * Created by Administrator on 2017/9/26.
 */

public class ListMineMerVoucherAdapt extends BaseQuickAdapter<MerVoucherListData.ListBean, BaseViewHolder> {

    private final String type;

    public ListMineMerVoucherAdapt(int layoutResId, ArrayList<MerVoucherListData.ListBean> data, String type) {
        super(layoutResId, data);
        this.type = type;
    }

    @Override
    protected void convert(BaseViewHolder holder, MerVoucherListData.ListBean mainlistdata) {
        ObjectUtils.photo2(mContext,mainlistdata.getThumb(),(ImageView)holder.getView(R.id.voucher_img));
        if(!type.equals("3"))
        {
            holder.setTextColor(R.id.voucher_title,R.color.black);
            holder.setVisible(R.id.voucher_gotouser,true);
            holder.setVisible(R.id.voucher_detail,false);
            holder.setVisible(R.id.voucher_status,false);
            if(mainlistdata.getStatus()==1){
                holder.setVisible(R.id.voucher_gotouser,true);
            }else {
                holder.setVisible(R.id.voucher_gotouser,false);
            }
        }
        else
        {
            holder.setTextColor(R.id.voucher_title,R.color.gray_text_color);
            holder.setVisible(R.id.voucher_gotouser,false);
            holder.setVisible(R.id.voucher_detail,false);
            holder.setVisible(R.id.voucher_status,false);
            holder.setBackgroundRes(R.id.voucher_status_iv,R.mipmap.voucher_overdate);
//            if(mainlistdata.getUsed_time().equals("0"))
//            {
//                holder.setBackgroundRes(R.id.voucher_status_iv,R.mipmap.voucher_overdate);
//            }
//            else
//            {
//                holder.setBackgroundRes(R.id.voucher_status_iv,R.mipmap.voucher_overused);
//            }
        }
        holder.setText(R.id.voucher_title, mainlistdata.getTitle());
        holder.setText(R.id.voucher_summary, mainlistdata.getSummary());
        holder.setText(R.id.start_time, mainlistdata.getStart_time());
        holder.setText(R.id.end_time,mainlistdata.getEnd_time());

    }


}


